<?php
	class Dependency extends AppModel
	{
		var $name = 'Dependency';
		var $useTable = 'dependencies';

		function update($data){
   	         $this->set($data);
		     return $this->save($data);
		}
		
		var $validate = array(  'id' => VALID_NOT_EMPTY,
								'id' => VALID_NUMBER,
								'nombre' => VALID_NOT_EMPTY ,
								'sede' => VALID_NOT_EMPTY ,
								'telefonos' => VALID_NOT_EMPTY );
		
		/*Desc: Funcion que retorna el nombre de la dependencia y la sede a la que
		pertenece
		*/
		/*La funcion devuelve Array(id => 'nombre, "sede" sede')*/
		function obtenerDatosAMostrar( $conditions = null , $fields = 'id,nombre,sede' )
		{
			$dependencies = $this->findAll ($conditions, $fields);
			$return = array();

			foreach ($dependencies as $dependency)
			{
				$return[$dependency['Dependency']['id'] ] = $dependency['Dependency']['nombre'].', sede '.$dependency['Dependency']['sede'];
			}

			return $return; 
		}
		

	}
?>
